﻿@charset "utf-8";
.clear-box{clear:both;}
.header-box{height:111px; width:100%; border-bottom:1px solid #cccccc;}
.area-box{width:1003px; z-index:10000; height:111px; margin:0 auto; position:relative;}
.area-box .u-logo{width:227px; height:142px; display:block; z-index:1000; position:absolute; left:0; top:0;}
.h-right{width:768px; height:111px;position: relative;}
.h-right p{height:60px; color:#999999; text-align:right; line-height:30px;}

.h-nav .nav-hover{background:url(../images/a_hover.jpg) right 0 no-repeat; position:absolute; z-index:-1; top:30px; left:0px; height:2px;}
.h-nav{ width: 860px; }
/* m-nav */
.m-nav{z-index:3;position: absolute; left: 0px; bottom: 10px;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:left;height:40px;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;width:100px;z-index:9;text-align:center;}
.m-nav .fir-ul .j-li{}
.m-nav .fir-ul .line{/*background:url(../images/nav-line.png) right center no-repeat;*/}
.m-nav .fir-ul .u-a{display:inline-block;*display:inline;*zoom:1;width:100%;text-indent:28px;height:50px;line-height:24px;color:#333;font-weight:bold;font-size:14px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .hover .u-a,
.m-nav .fir-ul .current .u-a{color:#0102df;text-decoration:none;}
/*竖向子导航*/
.m-nav .nav-v .sec-ul{display:none;position:absolute;top:40px;left:15px;width:100%;background:#ecebec;font-size:0;text-align:center;}
.m-nav .nav-v .sec-ul li{text-align:center;height:32px;line-height:32px;overflow:hidden;padding:0;border-bottom:1px solid #c7c7c7;}
.m-nav .nav-v .sec-ul li a{display:block;overflow:hidden;color:#333;font-weight:normal;font-size:12px;}
.m-nav .nav-v .sec-ul li.hover{background:#dfe3e7;}
.m-nav .nav-v .sec-ul li.hover a{color:#0102df;text-decoration:none;}
/*横向子导航*/
.m-nav .nav-h .sec-ul{position:absolute;top:40px;left:0;width:100%;height:32px;background:#ecebec;font-size:0;text-align:center;}
.m-nav .nav-h .sec-ul li{display:inline-block;*display:inline;*zoom:1;height:32px;line-height:32px;text-align:center;overflow:hidden;padding:0;}
.m-nav .nav-h .sec-ul li a{display:inline-block;*display:inline;*zoom:1;padding:0 6px;height:32px;line-height:32px;overflow:hidden;color:#333;font-weight:normal;font-size:12px;}
.m-nav .nav-h .sec-ul li.hover{background:#dfe3e7;}
.m-nav .nav-h .sec-ul li.hover a{color:#0102df;text-decoration:none;}



.ul-banner li img{display:none;}
.banner-box{width:100%; height:502px; overflow:hidden; position:relative;}
.banner-box li{width:100%; height:502px; position:absolute; left:0; top:0; z-index:1;}
.banner-box .banner-nav{height:40px; border:1px #62636b solid; background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7; opacity:0.7; width:1001px; position:absolute; z-index:100; left:50%; margin-left:-500px; bottom:10px;}
.banner2-nav{height:40px; overflow:hidden; width:1001px; border:1px #62636b solid; position:absolute; z-index:120; left:50%; margin-left:-500px; bottom:10px;}
.left-banner2{width:707px;}
.left-banner2 a{width:115px; text-align:center; color:#FFF; float:left; height:40px; line-height:40px; font-family:"微软雅黑"; font-weight:700; font-size:14px; background:url(../images/a_hover2.jpg) right center no-repeat;}
.left-banner2 a:hover,.list-nav .top-li .con-liul:hover{text-decoration:none;}
.left-banner2 .hover,.left-banner2 a:hover{font-size:18px; background:#0061c6;}
.right-banner2{width:290px;}
.right-banner2 span{height:40px; float:left; line-height:40px; width:70px; text-align:center; font-family:"微软雅黑"; font-weight:700; font-size:14px; color:#FFF;}
.right-banner2 form{background:url(../images/form_bg.gif) 0 center no-repeat; padding:10px 0 10px 10px; height:20px; width:188px; float:left;}
.right-banner2 input{border:none; color:#999999; border:0; width:155px; height:20px; line-height:20px; float:left;}
.right-banner2 button{width:28px; height:20px; float:left; background:none; border:0; border:none; overflow:hidden; text-indent:-100em; cursor:pointer;}
.main-box{width:1003px; margin:0 auto;}
.content1{margin-top:20px;}
.content1 li{float:left;}
.content1 .con1-li{width:443px;}
.content1 .con1-li .li-box{width:390px;}
.content1 .title-con1{background:url(../images/sper.jpg) 0 0 no-repeat; text-indent:-100em; overflow:hidden;}
.content1 .con1-li .li-box .title-con1{width:390px; height:37px;}
.content1 .con1-li .li-box .img{width:130px; height:155px; float:left; border:1px #cccccc solid;}
.content1 .con1-li .li-box .liconright{width:240px; float:right; position:relative; height:157px;}
.content1 .con1-li .li-box .liconright h2{color:#333333; font-weight:700; font-family:"微软雅黑"; font-size:14px; line-height:10px; height:22px;}
.content1 .con1-li .li-box .liconright p{font-size:12px; line-height:24px; text-indent:2em; color:#333333;}
.content1 .con1-li .li-box .liconright a,.content1 .con2-li .more,.content1 .con3-li .more{padding:3px 10px; background:#0061c6; color:#FFF; font-size:12px; position:absolute; left:0; bottom:0;}
.content1 .con2-li{width:333px;}
.content1 .con2-li .li-box{width:286px;}
.content1 .con2-li .con2-conbox,.con3-conbox{height:157px; position:relative; padding:13px 0 0 0;}
.content1 .con2-li .title-con1{background-position:0 -38px;}
.content1 .con2-li li{float:none; height:24px; line-height:24px;}
.content1 .con2-li li a{color:#333333;}
.content1 .con2-li li .hover{color:#0066cc;}
.content1 .con3-li{width:227px;}
.content1 .con3-li .li-box{width:227px;}
.content1 .con3-li .title-con1{background-position:0 -77px;}
.con3-conbox li{line-height:24px; color:#666666;}
.content2-box{margin-top:30px;}
.con2-title{height:37px;}
.content2-box .l-con2title{background:url(../images/sper.jpg) 0 -116px no-repeat; height:37px; width:400px; overflow:hidden; text-indent:-100em; float:left;}
.r-con2title{width:115px; float:right;}
.r-con2title li{float:left; height:37px; display:inline; margin:0 0 0 10px; background:url(../images/sper.jpg) 0 0 no-repeat; overflow:hidden; text-indent:-100em;}
.r-con2title .r1-a{width:45px; background-position:0 -149px;}
.r-con2title .r1-a a{width:45px; height:37px; display:block;}
.r-con2title .r2-a{width:20px; background-position:-45px -157px; cursor:pointer;}
.r-con2title .r3-a{width:20px; background-position:-63px -157px; cursor:pointer;}
.txt-con2 li,.ulcon-box li{width:253px; float:left;}
.txt-con2 .li-con2,.ulcon-box .ulico-box{width:226px; padding:10px 8px; border:1px #b7b7b7 solid; background:#f2f2f2;}
.txt-con2 .li-con2 .img,.ulcon-box .ulico-box .img{width:224px; height:148px; border:1px #c7c9cb solid; display:block; overflow:hidden;}
.txt-con2 .li-con2 .img img,.ulcon-box .ulico-box .img img{width:224px; height:148px;}
.txt-con2 .li-con2 p,.ulcon-box .ulico-box p{height:24px; text-align:center; line-height:24px; font-family:"微软雅黑"; font-weight:700; font-size:14px; color:#333333;}
.txt-con2{width:1012px; height:220px;}
.txt-con2 ul{position:absolute; left:0; top:0; width:100000px;}
.txt-con2 .hover-li .li-con2,.ulcon-box .hover-li .ulico-box{background:#235ca9;}
.txt-con2 .hover-li .li-con2 p a,.ulcon-box .hover-li .ulico-box p a{color:#FFF;}
.dsfkjesdkjfksereerer{z-index:10000;}
.footer-box{background:url(../images/footerbg.jpg) 0 0 repeat-x #ffffff; padding:0 0 50px 0;}
.footer-con1{width:1003px; margin:0 auto; height:42px; line-height:42px; color:#333333}
.footer-con1 a{color:#333333; font-size:14px; font-family:"微软雅黑";}
.footer-con1 .hover{color:#336699;}
.footer-con2{width:1003px; margin:0 auto; padding:15px 0 76px 0;}
.footer-con2 p{color:#666666; line-height:24px;}
.footer-con3{/*height:61px;*/ background:#235ca9; position:fixed; padding:20px 0 10px ;left:0; bottom:0; z-index:100000; width:100%; overflow:hidden; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.fooer-con3l{width:1003px; margin:0 auto;}
.fooer-con3l li{float:left; /*height:61px;*/}
.fooer-con3l li .p1{font-size:14px; border-bottom:1px #567eb4 solid; font-family:"微软雅黑"; font-style:italic; line-height:26px; color:#FFF; font-weight:700; height:28px;}
.fooer-con3l li .p1 span{color:#cccccc; font-size:12px; margin-right:10px;}
.fooer-con3l li .p2,.fooer-con3l li .p2 a{font-size:24px; line-height:28px; font-family:"微软雅黑"; font-style:italic; color:#FFF; font-weight:700;}
.fooer-con3l .li1-con31{width:324px; background:url(../images/fooer_bli.jpg) 304px center no-repeat;}
.fooer-con3l .li1-con31 .li-p{width:284px;}
.fooer-con3l .li2-con31,.fooer-con3l .li3-con31{width:250px; background:url(../images/fooer_bli.jpg) 230px top no-repeat;}
.fooer-con3l .li2-con31 .li-p,.fooer-con3l .li3-con31 .li-p{width:210px;}
.fooer-con3l .li2-con31 .p2 a{font-size:18px;}
.fooer-con3l .li3-con31 .p2{font-size:16px;}
.li4-con31{width:170px; padding:15px 0; height:31px; color:#ffffff; font-size:14px; font-family:"微软雅黑"; font-weight:700;}
.li4-con31 a{margin:0 2px; float:left;}
.li4-con31 span{float:left; line-height:30px;}
.left-footer{float:left; width:660px;}
.right-footer{width:260px; float:right; text-align:right;}
.right-footer a{margin-left:10px;}
/*首页结束*/
.list-box{width:1003px; margin:0 auto;}
.list-content1{margin-top:20px;}
.left-listcon{width:242px;}
.left-listcon .title-list{height:40px; line-height:40px; font-family:"微软雅黑"; font-size:18px; font-weight:700; color:#333333;}
.left-listcon .title-list span{color:#336699;}
.con-boxli{padding:10px 0 10px 20px; display:none;}
.con-boxli li{height:24px; line-height:24px; background:url(../images/li-bg.jpg) 0 center no-repeat; text-indent:10px;}
.con-boxli li a{color:#333333;}
.hover .con-boxli{display:block;}
.news-box{padding-top:10px;}
.news-box li{height:92px;}
.news-box li img{width:237px; height:82px;}
.news-box .li2-new{width:237px; height:96px;}
.news-box .li2-new img{width:237px; height:86px;}
.rilist-con .cont-title{height:40px; text-align:right; line-height:40px; color:#666666;}
.rilist-con .cont-title a{color:#666666;}
.right-listcon{width:750px;}
.ulcon-box{width:750px; position:relative; overflow:hidden;}
.ulcon-box ul{width:900px;}
.ulcon-box li{height:220px;}
.pag-box{padding:10px 0 20px 0;}
.pag-con{text-align:right;}
.pag-con span{display:inline; color:#333333; margin:0 5px;}
.pag-con select{display:inline; margin:0 0 0 5px;}
.pag-con a{padding:2px 10px; display:inline; margin:0 5px; border:1px #cccccc solid;}
.pag-con .cur,.pag-con a:hover{background:#336699; color:#FFF; border:1px #336699 solid;}
.pag-con .bx{border:1px #ffffff solid;}


.m-leftmenu{font-family:'宋体';}
.m-leftmenu h4{height:49px;line-height:49px;border-bottom:1px dashed #cccccc;background:url("../images/li.jpg") no-repeat 207px center;text-indent:10px;font-size:14px;font-weight:normal;font-family:'宋体';}
.m-leftmenu h4 a.u-link{display:block;color:#333;}
.m-leftmenu h4.current,.m-leftmenu h4.hover{background:url("../images/list_hover.jpg") no-repeat 0 0;}
.m-leftmenu h4:hover a{text-decoration:none;}
.m-leftmenu h4.current a.u-link,.m-leftmenu h4.hover a.u-link{color:#FFF;}

.m-leftmenu ul{display:none;padding: 10px 0 10px 20px;border-bottom:1px dashed #cccccc;}
.m-leftmenu ul li{font-size:12px; text-indent: 10px; background: url("../images/li-bg.jpg") no-repeat 0 center;}
.m-leftmenu ul li,.m-leftmenu ul a.u-link{display:block;height:27px;line-height:27px;color:#333;}
.m-leftmenu ul li.hover,.m-leftmenu ul li:hover{}


/*产品页结束*/
.rilist-con .cont-title.dx-box{border-bottom:1px #0748a2 solid;}
.cp-xy .title{font-size:14px; color:#333333; font-family:"微软雅黑"; height:50px; line-height:50px; text-align:center; font-weight:700;}
.jiaodian-box{width:629px; position:relative; height:375px; margin:0 auto; overflow:hidden;}
.jiaodian-box li{position:absolute; left:0; top:0;}
.jiaodian-box li{width:629px; height:375px; text-align: center;}
.jiaodian-box li img{max-height: 375px; _height:375px;}
.xiaotu-box{position:relative; overflow:hidden; height:71px; width:629px; padding:20px 60px;}
.yidon-box{width:644px; position:relative; height:71px; overflow:hidden;}
.yidon-box ul{width:10000px; z-index:100; position:absolute;}
.xiaotu-box li{width:128px; cursor:pointer; height:71px; float:left;}
.xiaotu-box li .li-conten{width:118px; height:71px; position:relative;}
.xiaotu-box li img{width:116px; height:69px; border:1px #cccccc solid;}
.xiaotu-box li p{width:100%; height:18px; text-align:center; line-height:18px; background:#004e9f; color:#FFF; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7; opacity:0.7; position:absolute; bottom:0; left:0;}
.xiaotu-box .cur-left{position:absolute; left:10px; top:0; background:url(../images/curleft.jpg) 0 center no-repeat; height:111px; width:20px; cursor:pointer; z-index:1000;}
.xiaotu-box .cur-right{position:absolute; right:10px; top:0; background:url(../images/curright.jpg) 0 center no-repeat; height:111px; width:23px; cursor:pointer; z-index:1000;}
.cpsm-list .title2{font-family:"微软雅黑"; height:40px; line-height:40px; border-bottom:1px #999999 dashed; color:#333333; font-size:14px; font-weight:700;}
.conte-list{color:#333333; line-height:36px; font-size:14px;}
.conte-list p{color:#333333; line-height:36px; font-size:14px; text-indent:2em; }
.nav-list{background:#f4f4f4; margin-bottom:20px; height:30px; line-height:30px; width:748px; border:1px #cccccc solid;}
.nav-list .left{padding-left:10px;}
.nav-list .right{padding-right:10px;}
/*在线留言*/
.liuyan-box{padding:40px 0;}
.area-liuyan{width:750px;z-index:100;position:relative;}
/*****************sub-message ************/
.sub-message .m-textimg{font-size:14px;font-family:"microsoft yahei";margin-bottom:60px; color:#48505d;}
.bottom-box{padding-left:66px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message li{border-bottom:1px dotted #666;padding:15px 0;}
.sub-message .pt p{padding:2px 0;}
.sub-message .time{margin:0 20px;}
.sub-message li .user{margin-bottom:10px;}
.sub-message li .info{padding-left:25px;}
.sub-message li .info label{background-color:#3085c6;color:#efefef;padding:2px 4px;line-height:normal;display:inline-block;margin-left:-25px;margin-right:5px;}
.sub-message .content{padding:15px 0;}
.sub-message .content h3{border-bottom:1px solid #ddd;}
.sub-message .answer .pt{background-color:#fff;margin:-15px auto auto -10px;_margin-left:-10px;padding:10px;position:relative;}
.sub-message .answer{clear:both;padding:10px 5px 5px 5px;background-color:#eeeeee;margin-left:5px;}
.sub-message .answer .jt{width:13px;height:7px;position:absolute;background:url(../images/ly_jt.jpg) no-repeat;left:33px;top:-7px;text-indent:-888px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00; vertical-align:middle; height:30px; float:left; background:url(../images/libg.jpg) right center no-repeat;}
.sub-message .m-tage{padding:5px 0; background:url(../images/zxliuyan.jpg) 0 center no-repeat; text-indent:5em; height:40px; line-height:40px; color:#48505d;}
.sub-message .m-form{border:1px solid #cdcdcd; width:664px; background:#f2f2f2;padding:10px;margin-bottom:50px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px; color:#48505d;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:65%;height:28px;line-height:28px;border:1px solid #ddd;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:75%;height:168px;border:1px solid #ddd;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:26px;line-height:24px;margin:0;margin-left:5px;border:none;}
.sub-message .m-submit .btn{color:#fff;background:#0061c6;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;border:1px solid #ddd;background:none;color:#666;cursor:auto;padding-left:5px;}
/*新闻列表*/
.news-list li{height:40px; line-height:40px; background:url(../images/li-bg.jpg) 0 center no-repeat; border-bottom:1px dashed #cccccc; text-indent:10px; font-size:14px;}
.news-list li a{font-size:14px; color:#666666;}
.news-list li span{float:right; color:#333333;}
.news-list{padding:20px 0;}
.title-box{font-size:18px; font-weight:700; color:#666666;font-family:"microsoft yahei"; text-align:center; line-height:50px; line-height:50px;}
.time-box{text-align:center; line-height:40px; height:40px;}
.time-box span{margin:0 5px; font-size:14px; color:#666666;}
/*搜索*/
.sub-box{position:relative;z-index:1}
.sub-box .left-column{width:222px;}
.sub-box .right-column{width:768px;}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:60px 0 60px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #000;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#000;height:27px;border:1px solid #000;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;_background:url(../images/search-no.jpg) 30px center no-repeat;height:240px;padding:100px 0 0 250px;}
.search-no .pt h3{font-size:18px;color:#385c8c;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#cc0000}
.search-no .pt p{color:#385c8c;}

.search-content li{padding:30px 5px;border-bottom:1px solid #e0dfdf;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#E01206;}
.search-content li p{color:#333;}
.con2-con2{width:1003px; position:relative; overflow:hidden; height:220px;}